<!DOCTYPE html>
<html>
	<head>
		<title>Cadastro de Instrutores</title>
		<?php
		session_start();
		include_once '../gerenciadores/AutoloadGerenciadores.php';
		include_once 'function/mensagem.php';
		include_once 'function/RecuperaCadastro.php';
		
		__autoload("GerenciadorDaDivisaoDeEnsino");
		$ger = new GerenciadorDaDivisaoDeEnsino();
		
		__autoload("Cadastro");
		$tabCadastro = unserialize($_SESSION['cadastro']);
		foreach ($tabCadastro as $verCadastro){
			if($verCadastro->getTipoVinculo()==4){
				$cadastro = $verCadastro;
			}
		}
		
		$turma = $cadastro->getTurma();
		
		
		
		if(isset($_POST['botao']) && $_POST['botao']=="Insere"){
			$curso = unserialize($_SESSION['curso']);
			$tabDisciplina = unserialize($_SESSION['tabDisciplina']);
			$tabPessoa = unserialize($_SESSION['tabPessoa']);
			$tabId = $_POST['id'];
			$disciplinas = $_POST['disciplina'];
			$instrutores = $_POST['tipoinstrutor'];
			
			foreach ($tabId as $id){
				$pessoa = $tabPessoa[$id];
				
				$idDisciplina = $disciplinas[$pessoa->getIdPessoa()];
				$disciplina = $tabDisciplina[$idDisciplina];
				$tipoInstrutor = $instrutores[$pessoa->getIdPessoa()];
				
				$ger->lancaInstrutor($pessoa, $disciplina, $turma, $tipoInstrutor);
				unset($pessoa);
				unset($turma);
				unset($idDisciplina);
				unset($disciplina);
				unset($tipoInstrutor);
			}
		}
		
		if(isset($_POST['botao']) && $_POST['botao']=="Deleta"){
			$tabPessoa = unserialize($_SESSION['tabPessoa']);
			$tabId = $_POST['id'];
				
				
			foreach ($tabId as $id){
				$pessoa = $tabPessoa[$id];
				
				$ger->excluiPessoa($pessoa, $turma);
				exibeMensagem("Aluno Cadastrado com Sucesso!");
				unset($pessoa);
		
			}
				
		}
			
		?>
	<link href="estilos/avaliacao.css" type="text/css" rel="stylesheet">
	</head>
	<body>
	<h2>Lan�amento de Instrutores</h2>
		<form action="#" method="post">
		<?php 
		$tabCurso = $ger->exibeTabelaCurso();
		$i=0;
		echo "<label>Escolha o curso abaixo</label><br>";
		foreach ($tabCurso as $cursos){
			echo "<input type='radio' name='curso' value='".$i."'>".$cursos;
			$i++;
			
		}
		echo "<br>";
		?>
			<label>Busca: </label><input type="text" name="busca" size="50"><br>
			<label>Crit�rio: </label><input type="radio" name="criterio" value="cpf">CPF
									 <input type="radio" name="criterio" value="nome">Nome
									 <input type="radio" name="criterio" value="matricula">Matricula<br>
									 <input type="submit" value="Procura" name="botao">
									 <input type="submit" value="Insere" name="botao">
									 
			<table>
			<tr>
				<th>Sel.</th><th>Instrutor</th><th>CPF</th><th>Disciplina</th><th>Tipo</th>
			</tr>
			<?php	
			
			if(isset($_POST['curso'])){	
				$idCurso = $_POST['curso'];
				$curso = $tabCurso[$idCurso];
				$_SESSION['curso'] = serialize($curso);
				
				unset($_SESSION['tabDisciplina']);
				$tabDisciplina = $ger->exibeTabelaDisciplina($curso);
				$_SESSION['tabDisciplina']=serialize($tabDisciplina);
				$imprimeDisciplina="";
				$i=0;
				foreach ($tabDisciplina as $disciplinas){
					$imprimeDisciplina .= "<option value='".$i."'>".$disciplinas->getNomeDisciplina()."</option>";
					$i++;
				}
			}
			
				
			if(isset($_POST['botao']) && $_POST['botao']=="Procura"){

			if(isset($_POST['criterio']) && isset($_POST['busca']) && isset($_POST['curso']) ){
				unset($_SESSION['tabPessoa']);
				$tabela = $ger->buscaPessoa($_POST['criterio'], $_POST['busca']);
				$_SESSION['tabPessoa'] = serialize($tabela);
				 
				if(isset($tabela)){
				$i=0;
					foreach ($tabela as $linha){
						echo "<tr>";
						echo "<td>";
						echo "<input type='checkbox' name='id[]' value='".$i."'>";
						echo "</td><td>";
						echo $linha->getCargo()." ".$linha->getInstituicao()." ".mb_strtoupper($linha->getNome(),'ISO-8859-1');
						echo "</td><td>";
						echo $linha->getCPF();
						echo "</td><td>";
						echo "<select name='disciplina[".$linha->getIdPessoa()."]'>".$imprimeDisciplina."</select>";
						echo "</td><td>";
						echo "<input type=radio name='tipoinstrutor[".$linha->getIdPessoa()."]' value='Titular'>Titular<br>";
						echo "<input type=radio name='tipoinstrutor[".$linha->getIdPessoa()."]' value='Secundario'>Secundario<br>";
						echo "<input type=radio name='tipoinstrutor[".$linha->getIdPessoa()."]' value='Conteudista'>Conteudista";
						echo "</td>";
						echo "</tr>";
						$i++;
					}
				}else{
					echo "<tr cellspan='6'></tr>";
				}
			}else{
				exibeMensagem("Verifique os dados em branco");
			}
			}
				
			?>
			</table>
		</form>
	</body>
</html>